#include <deBrush_priv.hpp>
Inheritance diagram for deBlockBrush:


Public Member Functions | |
| deBlockBrush () | |
| ~deBlockBrush () | |
| deBoolean | GetProjectedEdgePlanes (const deVec3d &Position, const deTransformInfo &transform, IdePlaneFrustum *pFrustum) |
Public Attributes | |
| WorldObjectClassDef | |
Protected Member Functions | |
| deBrush * | CopyBrush () |
Private Member Functions | |
| void | UpdateBrush () |
| void | SubdivideSurfaces () |
| void | GiftWrap () |
| short | FindA () |
| short | FindB (short A) |
| short | FindC (short A, short B, short DontUse) |
| bool | PointTotallyUsed (short p) |
| void | RecalcEdgeConnectivity () |
| deDouble | Dist (deBPoly &poly, deVec3d Point) |
| void | MakeTri (long v1, long v2, long v3, deBPoly &) |
Private Attributes | |
| deTArray< bool > | m_TotallyUsed |
| deTArray< deTList< edge > > | m_EdgesOnVert |
| deTArray< edge > | m_FaceList |
| deTArray< edge_normals > | m_EdgeNormals |
| deBoolean | m_EdgesUpdated |
|
|
|
|
|
|
|
|
Implements deBrush. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Implements IdeBlockBrush. |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements deBrush. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from deBrush. |
|
|
|
|
|
|
1.3-rc3